部署 Discuz 论坛
1.安装 Nginx 或 Apache2
需要让 Nginx 或 Apache2 可执行 php
安装 Nginx:查看详情
安装 Apache2:查看详情
2.安装扩展组件
sudo apt-get update
sudo apt-get install unzip
sudo apt-get install php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-zip php-soap php-intl
3.安装 MySQL 数据库
sudo apt-get install mysql-server
如果提示没有 mysql-server 可以使用 mariadb-server 安装
sudo apt-get install mariadb-server
使用 root 权限创建 Discuz 数据库
sudo mysql -u root -p
设置 Discuz 数据库、用户和密码
CREATE DATABASE discuz; CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON discuz.* TO '用户名'@'localhost'; FLUSH PRIVILEGES; EXIT
4.安装 Discuz
新建 Discuz 目录
mkdir Discuz
cd Discuz
手动下载 Discuz,并放在用户目录下的 Discuz 文件夹里。也可以手动完成以下操作
项目地址:
https://gitee.com/Discuz/DiscuzX/attach_files
解压 Discuz*.zip
sudo unzip Discuz*.zip
复制文件到 WEB 目录
sudo rm -rf /var/www/html/*
sudo cp -r upload/* /var/www/html/
设置文件权限
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
5.完成 Discuz 安装
在浏览器地址栏输入 设备IP
按提示填写数据库信息
数据库名:discuz
数据库用户名:你设置的用户名
数据库密码:你设置的密码
邮箱填自己的或者默认,其它内容默认,随后根据提示进行操作